#ifndef _HTTP_H
#define _HTTP_H

#include <netinet/in.h>
#include <sys/socket.h>

#define HTTP_SERVER_STR "Server TCB/0.1.0"

typedef struct {
  int connfd;
  struct sockaddr_in caddr;
  socklen_t addrlen;
  pthread_t tid;

  char method[5];
  char url[64];
  char protocol[16];

  size_t content_len;
  char content_type[64];
} httpreq_t;

void http_init();
void http_startup();
#endif
